package com.ruoyi.web.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.web.domain.UserMessage;
import com.ruoyi.web.domain.dto.UserMessageDto;
import com.ruoyi.web.domain.vo.UserMessageVo;

import java.util.List;
import java.util.Map;

public interface IUserMessageService extends IService<UserMessage> {

    AjaxResult leaveMsg(UserMessageDto dto);

    List<UserMessageVo> getList(UserMessageDto dto);

    AjaxResult delete(UserMessageDto dto);

    Map<String, Integer> getUserMessageCount();
}